curriculum vitae

about me

I’m Andrea, a software developer born in Trento, Italy in the 1985 and I still live in Italy.
Since I was a child my passions were to build stuff, to put things in order and to open devices trying to understand how them actually worked.
I studied IT a lot in the academic way at the University of Padua, but I gained the best training by reading books and collaborating with some illuminated developers that showed me the way to eXtreme programming.
Since then I put a lot of effort studying and applying XP values and techniques.

fields of interest

Since I learned Test Driven Development it became one of my main interests in computer science.
I also enjoy Pair Programming as a practice that helps increasing quality and spreading knowledge within the development team.
I’m a Continuous Delivery supporter and recently I enjoyed also the Infrastructure as Code practice.
I had the opportunity to learn and apply various Domain Driven Design patterns and molded some applications with patterns like Command Query Responsability Segregation and Event Sourcing.
Lately I enjoyed Async Programming to develop reactive applications and services, through the use of message brokers.
I always been a Java developer since my first occupation, I also enjoy a lot Kotlin. Other languages that I learned and still use sometimes are Haskell, Rust, Golang, JavaScript.

FOSS projects

I’m fascinated by the Free and Open Source Software world, and here’s some projects where I contributed:

creator
mantainer
committer
minor contributions on

Pubblications

I published some articles on [dev.to] platform:
https://dev.to/ndrbrt_23

favourite IT books

  • eXtreme Programming Explained by Kent Beck
  • Domain Driven Design by Eric Evans
  • Continuous Delivery by Jez Humble

life interests

I love to play music, I’m involved in a lot of different musical projects ranging from punk rock to experimental electronic music.
I love to listen it too, especially on phisycal formats like vinyl, tape or cd.
I’m a “circuit bender”, so I transform old electronic devices to weird musical instruments that produce “alien sounds”.
I’m involved into TOPLAP, the international livecoding community, spreading the verb of coding used for performative arts.

experiences

since october 2021 Software Engineer at Think-it. Leading a project about data sovreignity.

from october 2018 to october 2021
Software Engineer at CherryChain s.r.l..
R&D for partner companies (banks, energy suppliers, grocery store chains).

from september 2019 until september 2020
While in CherryChain I was outsourced to SimpleMatter
Lead developer in a team of 7 people formed to migrate a legacy mainframe architecture to a modern microservices one.

from may 2011 until october 2018
Software Engineer at Paros s.r.l. (now absorbed by Argentea s.r.l.)
Development and maintenance of a software that handled transactions between a big bank and the public administration.

from january 2008 until december 2010
Software Engineer at Brentapaganella.com software solutions
Development and maintenance of softwares used by accomodations and touristic companies.

education

Univeristy of Padua
Bachelor’s degree in computer engineering obtained in March 2008.